package xyz.xwls.bootadmin.sys.service;

import xyz.xwls.bootadmin.sys.domain.Role;
import xyz.xwls.bootadmin.sys.vo.RoleVo;

import java.util.List;

/**
 * @author WZW
 * @date 2020/4/14
 */
public interface RoleService {

    /**
     * 角色列表
     * @return 角色列表
     */
    List<RoleVo> list();

    /**
     * 保存角色
     * @param role 要保存的角色
     * @return 保存之后的角色
     */
    Role save(Role role);

    /**
     * 更新角色信息
     * @param role 要更新的角色
     * @return 更新之后的角色
     */
    Role update(Role role);

}
